dt {
    padding: 0 0 5px 0;
    color: white;
}
dd {
    padding: 0 0 10px 10px;
    color: white;
}
dt label {
    font-weight: bold;
    font-size: 12px;
    color: white;
}
dt label.required:before {
    content: "* ";
    color: #ff0000;
}
ul.errors {
    padding: 5px 0 5px 25px;
    color: #ff0000;
}
table.spreadsheet{
    margin:10px 0;
    border:#999 1px solid;
}
table.spreadsheet th{
    background: gainsboro;
    font-weight:bold;
    font-size:12px;
    padding:5px 2px;
    color: black;
}
table.spreadsheet td{
    border-top:#999 1px solid;
    padding:5px 10px;
    font-size:10px;
    color: white;
}